/**
* @title: 非捕获字符
* @tag:非捕获字符
* @description:(?:Pattern) 匹配规则不捕获结果 (?=Pattern) 匹配规则不捕获结果 但是查找方向是反向查找
* (?!Pattern) 意思是匹配规则(Pattern)以外的所有模式 不捕获结果
*/
// 正向前瞻
   re = /([a-z]+(?=\d))/i; // 把(?=\d)的= 换成:再执行看下结果如何
// 我们要匹配后面跟一个数字的单词，然后将单词返回，而不要返回数字
	str = "abc3 every1 abc2";
log(re.test(str));// true
log(RegExp.$1);// 第一次执行为空 第二次执行为every
log(re.lastIndex);// 使用前瞻的好处是,前瞻的内容(?=\d)并不会当成一次匹配，下次匹配仍从它开始
// 负向前瞻(?!)
re = /([a-z](?!\d))/i;
// 将匹配后面不包含数字的字母,并且不会返回(?!\d)中的内容
str = "abc1 one";
log(re.test(str));

log(RegExp.$1);// one





